package com.jeeplus.test.jlnu.graduationInfo.service;

import com.jeeplus.test.jlnu.graduationInfo.domain.vo.NewGraduationInfoReqVo;
import io.minio.errors.MinioException;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.util.List;

public interface GraduationInfoFileService {
    int hooking(MultipartFile[] files, HttpServletRequest request);

    void approve(List<Long> ids) throws MinioException, IOException, NoSuchAlgorithmException, InvalidKeyException;

    void reject(List<NewGraduationInfoReqVo> graduationInfoReqVos);
}
